Career 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001 2000 1999 1998 1996
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour Australia #1-w2 Australia F1 Australia F2 France F5 Australia F3 Australia F1 Australia F3 Australia F4 USA F25 USA F8 USA F9 USA F27 USA F10 USA F26 USA F28 Australia F2 France F7 Turkey F15 Turkey F16 Turkey F17 Turkey F20 France F10 Turkey F18 Turkey F19 Australia #2-w1 Australia F4 France F11 Australia #1-w1 The Scottish Tennis Championships - Edinburgh The Powder Byrne Trophy - Surbiton Scottish Tennis Championship - Edinburgh VI Open Banc Agricol - Andorra Crystal Cup 1998 - Portoroz Warsteiner Challenger Lubeck - Lubeck Open Sainte-Victoire - Aix-En-Provence Black Forest Open 2004 - Freudenstadt Tallahassee Tennis Challenger - Tallahassee BMW Tennis Championship - Sunrise Garden Open - Rome Open Castilla y Leon - Segovia s Tennis Masters 06 - Graz XII Trofeo Ciudad de Quito 'Diario El Comercio' - Quito Kobstaedernes ATP Challenger - Kolding Samsung Secruities Cup Challenger - Seoul Open de l'Isere - Grenoble Open de Franche Comte - Besancon Open Castilla y Leon - Segovia Alexander Kolyaskin Memorial - Donetsk Seguros Bolivar Open - Medellin Challenger 42 - Andrezieux Internationaux du Doubs - Besancon Uncle Tobys Challenger - Tasmania IPP Open - Helsinki Izmir Cup - Izmir The LTA Cardiff Challenger - Cardiff Okal Cup - International Bavarian Championship - Eckental Iskratel Open - Kranj VII Open Banc Agricol - Andorra Moncton Men's Challenger - Moncton Concurso Internacional de Vigo - Vigo USTA Challenger - Champaign IPP Geneva Trophy - Geneva Fifth Third Bank Tennis Championships - Lexington Puerto Rico Challenger Tennis Event - Humacao IPP Open - Helsinki Genova Open Challenger - Genova Neride Prague Indoor - Prague Milano Challenger-Jameson Cup - Milan III Challenger Continenal Plaza - Puerto Vallarta The Surbiton Trophy - Surbiton Ethias Trophy - Mons Warsteiner Challenger Wolfsburg - Wolfsburg Tatra Banka Slovak Open - Bratislava Open D'Orleans - Orleans 2002 USTA Challenger of Calabasas - Calabasas ECM Cup - Prague Caversham International Tennis Tournament - Jersey PrivatBank Cup - Dnepropetrovsk Jameson Cup - Milan Heilbronn Challenger Heilbronn Open - Heilbronn Sporting Challenger 2003 - Turin San Luis Potosi Challenger 2007 - San Luis Potosi Powder Byrne Trophy - Surbiton The Surbiton Trophy - Surbiton Internazionali di Tennis di Bergamo - Bergamo Heilbronn Open - Heilbronn Cherbourg Challenger International Bavarian Championship - Eckental Tatra Banka Open - Bratislava Jameson Cup - Milan XL Capital Bermuda Open - Bermuda Korat Challenger Zagreb Open - Zagreb The Surbiton Trophy - Surbiton Open de Franche Comte - Besancon Rhodes Challenger Ramat Hasharon Challenger Nottingham Challenger Neride Prague Indoor - Prague Hamburg Challenger - Hamburg Lambertz Open - Aachen Tatra Banka Open 2003 - Bratislava The Wright Financial Group, Inc. Challenger - Champaign Johannesburg Challenger Uncle Toby's Burnie Challenger - Tasmania Reggio Emilia Challenger GHI Bronx Classic - Bronx Challenger Leon 2003 - Leon Aptos Challenger The Natrel's Challenger of Granby - Granby Lubbock Challenger - Lubbock Challenger 42 - Andrezieux ATP Challenger 2003 Numea - New Caledonia Gemax Samsung Open 2004 - Belgrade Challenger 42 - Andrezieux Steelers Cup - Kosice Segovia Challenger Open Diputacion Ciudad de Pozoblanco - Cordoba Ostdeutscher Sparkassen Cup - Dresden Challenger 42 - Andrezieux The Shelbourne Irish Open - Dublin XI Open International D'Andorra - Andorra Mobilux Open - Luxembourg The LTA Nottingham Challenger - Nottingham Lexington Challenger The Surbiton Trophy - Surbiton Recanati Challenger Pekao Open 2004 - Szczecin Open de L'Isere - Grenoble Uncle Tobys Challenger in Caloundra - Caloundra IPP Open - Helsinki Hilton Waikoloa Village USTA Challenger - Waikoloa The LTA Men's Challenger Wrexham - Wrexham Uncle Toby's Challenger in Burnie - Burnie The Manchester Trophy - Manchester Torneo Internacional Challenger Fila 2005 - Leon The LTA Nottingham Challenger - Nottingham St. Remy Challenger Challenger Casablanca San Angel - Mexico City USTA Challenger of Oklahoma - Tulsa Tunis Open - Tunis BMW Tennis Championship - Sunrise Binghamton Professional Tennis Tournament - Binghamton Ciudad de Pozoblanco Open Diputacion - Cordoba San Remo Challenger Nottingham Challenger Taiwan Challenger - Kaohsiung Pozoblanco Challenger dBI Tennis Challenger - Binghamton Mons Challenger 2008 China TCL Challenger - Guangzhou 2005 Tulsa Challenger - Tulsa Binghamton Challenger Izmir Challenger Sacramento Challenger Charlottesville Challenger Ortisei Challenger Knoxville Challenger Challenger Banque Nationale - Granby Burnie Challenger Seguros Bolivar Open - Medellin St. Brieuc Challenger Lambertz Open - Aachen Prostejov Challenger Voit Mexico City Open - Mexico City Turin Challenger Pozoblanco Challenger Roma Challenger 2007 - Rome Lexington Challenger XIII Trofeo Ciudad de Quito - Quito Sacramento Challenger Tiburon Challenger Internazionali de Tennis di Bergamo - Bergamo Open de Franche-Comte - Besancon Open D'Orleans - Orleans Vancouver Challenger St. Remy Challenger Uncle Toby's Australian Men's Clay Court Challenger - Canberra Tiburon Challenger Copa Petrobras Colombia - Bogota Champaign Challenger West Lakes Challenger Mexico City Challenger Malaysian Open - Kuala Lumpur Club Coop's ATP Challenger International - Brisbane Anning Challenger Odlum Brown Vancouver Open - Vancouver Geneva Challenger Kyoto Challenger Bangkok Challenger BMW Tennis Championship - Sunrise GHI Bronx Classic - Bronx Ethias Tennis Trophy - Mons Turin Challenger Swanston Challenger - Sacramento Aptos Challenger Pro Challenger at Calabasas - Calabasas Challenger Casablanca San Angel - Mexico City Home Depot Center USTA Challenger - Carson Vancouver Challenger USTA/Adtech Challenger - Boston Music City Challenger - Nashville USTA Illinois Challenger - Champaign San Remo Tennis Cup - San Remo Fergana Challenger - Fergana Leon Challenger Internationaux du Doubs - Besancon Taipei City Challenger President's Cup - Astana Knoxville Challenger Dunlop World Challenge - Toyota Tunis Open 2006 - Tunis Ciudad de Pozoblanco Open Diputacion - Cordoba The LTA Manchester Trophy - Manchester WOW Cafe Challenger - New Orleans Drummondville Challenger Copa Petrobras Colombia - Bogota Pozoblanco Challenger San Remo Tennis Cup - San Remo Bratislava Challenger Ciudad de Pozoblanco Open Diputacion - Cordoba Open D'Orleans - Orleans Lambertz Open by Stawag 2007 - Aachen XI Venice Open - Venice Lamberts Open by Stawag - Aachen Savannah Challenger Uncle Toby's Australian Men's Clay Court Challenger - Canberra IPP Open - Helsinki Logopak Challenger 2005 - Lubeck Heineken Challenger - Ho Chi Minh City Gemax Open - Belgrade St. Brieuc Challenger Manchester Challenger Prostejov Challenger Lexington Challenger Tiburon Challenger Shimadzu All Japan Indoor Tennis Championships - Kyoto The Surbiton Trophy - Surbiton Open de L'Isere (Open 38) - Grenoble IPP Open - Helsinki Bath Challenger Rado Swiss Open - Gstaad Davidoff Swiss Indoors - Basel Qatar Mobil Open 2000 - Doha Copenhagen Open - Copenhagen The Joyce Eisenberg Jerusalem Open - Jerusalem Salem Open - Hong Kong Heineken Open Shanghai - Shanghai Davidoff Swiss Indoors - Basel Internationaux de Tennis de Brest - Brest St. Petersburg Open - St. Petersburg KGHM Dialog Polish Indoors - Wroclaw 2002 FSE Challenger - Tarzana Adidas International - Sydney Milan Indoors - Milan Kroger / St. Jude International - Memphis Citrix Tennis Championships - Delray Beach U.S. Men's Clay Court Championships - Houston Aptos Challenger 2001 Eddleman USTA Challenger - Birmingham Vancouver Challenger The Stella Artois Grass Court Championships - London Idea Prokom Open - Sopot President's Cup - Tashkent Heineken Open Shanghai - Shanghai Helsinki Challenger Tata Open 2002 - Chennai KGHM Polish Indoors - Wroclaw Jameson Cup - Milan Estoril Open - Estoril Intersport Heilbronn Open - Heilbronn Flea Market Cup Busan Challenger Tennis - Busan Kia International In Caloundra - Caloundra The Samsung Open - Nottingham Ostrava Open 2005 - Ostrava Allianz Suisse Open Gstaad - Gstaad Mercedes-Benz Cup - Los Angeles Sybase Open - San Jose ECM Prague Open 2005 - Prague International Tennis Championships - Delray Beach Copenhagen Open - Copenhagen Naples Challenger - Naples Ciur Pribram Challenger - Pribram The Stella Artois Grass Court Championships - London Open de Montauban - Montauban 4° Sporting Challenger - Turin Tampere Challenger - Tampere Gold Flake Open - Chennai South African Airways Tennis Open - Durban Freeman Men's $50,000 Challenger - Joplin Sybase Open - San Jose Northern Electric Open 1999 - Newcastle Heilbronn Open - Heilbronn XL Capital Bermuda Open - Bermuda Optimus Maia Open - Maia TED Open Istanbul - Istanbul The Nottingham Open - Nottingham Rado Swiss Open - Gstaad Davidoff Swiss Indoors - Basel Meridiana Sardegna Open - Olbia Nuembrecht Challenger - Nuembrecht XL Capital Bermuda Open - Bermuda ECU Prague Open - Prague Croatia Osiguranje Rijeka Open - Rijeka FILA Challenger Biella - Biella I Open de Tenis Comunidad de Madrid - Madrid Wiesmann Roadster Open - Nuembrecht San Luis Potosi Challenger - San Luis Potosi Baumag Open - Budapest Ciudad de Pozoblanco Open Diputacion - Cordoba USTA Seascape Challenger - Aptos San Marino Cepu Open - San Marino Akbank Private Banking-TED Open - Istanbul Busan Open - Busan 2004 USTA Challenger of Calabasas - Calabasas Fergana Challenger - Fergana Ciudad de Pozoblanco 'Open Diputacion' - Cordoba USTA Seascape Challenger - Aptos Fifth Third Bank Tennis Classic - Lexington 2004 Colorado Tennis Classic - Denver IPP Geneva Trophy - Geneva TED Open - Istanbul Samsung Securities Cup - Seoul Sarajevo Open - Sarajevo Tatra Banka Open - Bratislava Intersport Heilbronn Open - Heilbronn Isla de Lanzarote - Lanzarote The Surbiton Trophy - Surbiton Davidoff Swiss Indoors - Basel Lubbock Challenger - Lubbock Internationaler Raiffeisen Grand Prix - St. Polten Baton Rouge Pro Tennis Classic - Baton Rouge Brasil Open - Salvador Miller Lite Hall of Fame Tennis Championships - Newport AIG Japan Open - Tokyo Keio Challenger International Tennis Tournament - Yokohama Copenhagen Open - Copenhagen Sarajevo Challenger Waldbaum's Hamlet Cup - Long Island Aptos Challenger Recanati Challenger St. Remy Challenger Geneva Challenger Adidas International - Sydney Milan Indoors - Milan The Stella Artois Grass Court Championships - Queen's/London The Stella Artois Grass Court Championships - London Allianz Suisse Open - Gstaad AXA Cup - London Grand Prix de Tennis de Lyon - Lyon Kremlin Cup - Moscow Nottingham Challenger Davidoff Swiss Indoors - Basel Next Generation Hardcourts - Adelaide Medibank Private International - Sydney The Stella Artois Grass Court Championships - London RCA Championships - Indianapolis Mercedes-Benz Cup - Los Angeles Tallahassee Challenger Izmir Challenger ABN/AMRO World Tennis Tournament - Rotterdam Stockholm Open - Stockholm Next Generation Adelaide International - Adelaide Milan Challenger Open 13 - Marseille Tennis Channel Open - Las Vegas Gerry Weber Open - Halle The Stella Artois Championships - London BA-CA Tennis Trophy - Vienna Davidoff Swiss Indoors Basel - Basel Qatar ExxonMobil Open - Doha Next Generation Adelaide International - Adelaide Sydney International - Sydney Regions Morgan Keegan Championships - Memphis The Dubai Tennis Championships - Dubai The Tennis Channel Open - Las Vegas Red Letter Days Open - Nottingham Campbell's Hall of Fame Tennis Championships - Newport Countrywide Classic - Los Angeles Generali Open - Kitzbuhel RCA Championships - Indianapolis Legg Mason Tennis Classic - Washington Pilot Pen Tennis - New Haven BCR Open Romania - Bucharest Thailand Open - Bangkok Open de Moselle - Metz Stockholm Open - Stockholm Davidoff Swiss Indoors - Basel Qatar Exxon Mobil Open - Doha Next Generation Adelaide International - Adelaide Medibank International - Sydney SAP Open - San Jose PBZ Zagreb Indoors - Zagreb The Dubai Tennis Championships - Dubai Tennis Channel Open - Las Vegas Grand Prix Hassan II - Casablanca The Artois Championships - London The Nottingham Open - Nottingham If Stockholm Open - Stockholm Davidoff Swiss Indoors Basel - Basel St. Petersburg Open - St. Petersburg Brisbane - Brisbane PBZ Zagreb Indoors - Zagreb Thailand Open - Bangkok SAP Open - San Jose Gerry Weber Open - Halle Campbells Hall of Fame Tennis Championships - Newport Chennai Open - Chennai Legg Mason Tennis Classic - Washington AEGON Championships - London Grand Prix Hassan II - Casablanca Countrywide Classic - Los Angeles Jersey Challenger Medibank International - Sydney UNICEF Open - 's Hertogenbosch Campbell's Hall of Fame Tennis Championships - Newport Champaign Challenger Winston-Salem Open - Winston-Salem Burnie Challenger Guadalajara Challenger Claro Open Colombia - Bogota BB&T Atlanta Open - Atlanta Grand Prix de Tennis de Lyon - Lyon Izmir Challenger Sacramento Challenger If Stockholm Open - Stockholm Ostrava Geneva Challenger Charlottesville Challenger Ordina Open - 's-Hertogenbosch Knoxville Challenger Delray Beach International Tennis Championships - Delray Beach Mercedes Cup - Stuttgart Legg Mason Tennis Classic - Washington AEGON International - Eastbourne Leon Challenger Credit Agricole Suisse Open - Gstaad UNICEF Open - 's Hertogenbosch AAPT Championships - Adelaide Sydney International - Sydney Baton Rouge Challenger Sacramento Challenger Tallahassee Challenger RCA Championships - Indianapolis Traralgon Challenger Open 13 - Marseille AEGON International - Eastbourne Open Seat Godo 2007 - Barcelona The Stella Artois Championships - London Ordina Open - 's-Hertogenbosch Countrywide Classic - Los Angeles Open de Moselle - Metz Guadalajara Challenger Davidoff Swiss Indoors Basel - Basel SA Tennis Open - Johannesburg AEGON Championships - London Istanbul Challenger Allianz Suisse Open Gstaad - Gstaad AEGON Championships - London Allianz Suisse Open - Gstaad Scania Stockholm Open - Stockholm Champaign Challenger Open 13 - Marseille Brisbane International - Brisbane Mallorca Open - Mallorca Athens Challenger UBS Open Gstaad - Gstaad Binghamton Challenger Farmers Classic - Los Angeles Charlottesville Challenger Bratislava Challenger Copenhagen Open - Copenhagen Thailand Open - Bangkok Binghamton Challenger Aptos Challenger Orleans Challenger Pilot Pen Tennis - New Haven BRD Nastase Tiriac Trophy - Bucharest San Luis Potosi Challenger Claro Open Colombia - Bogota If Stockholm Open - Stockholm Gosford Australian Unity Challenger - Gosford USTA Challenger of North Miami Beach - North Miami Beach Okal Cup 2001 International Bavarian Championships - Eckental Casino Lugano - Lugano Internationaux de Bretagne - Brest Warsteiner Challenger Lubeck - Lubeck Sarajevo Open - Sarajevo The Manchester Trophy - Manchester Medicor Open - Budapest Intersport Heilbronn Open - Heilbronn GHI Bronx Tennis Classic - Bronx The LTA Wrexham Challenger - Wrexham Legg Mason Tennis Classic - Washington D.C. Japan Open - Tokyo The Nottingham Open - Nottingham ABN/AMRO World Tennis Tournament - Rotterdam The Dubai Tennis Championships - Dubai Campbell's Hall of Fame Tennis Championships - Newport Countrywide Classic - Los Angeles The Samsung Open - Nottingham AIG Japan Open - Tokyo Davidoff Swiss Indoors - Basel Regions Morgan Keegan Championships - Memphis Gerry Weber Open - Halle Indianapolis Tennis Championships - Indianapolis Countrywide Classic - Los Angeles Thailand Open - Bangkok Open de Moselle - Metz Medibank International - Sydney President's Cup 1999 - Tashkent Open 13 - Marseille Regions Morgan Keegan Championships - Memphis CA Tennis Trophy - Vienna The Dubai Tennis Championships - Dubai Grand Prix de Tennis de Lyon - Lyon Campbells Hall of Fame Tennis Championships - Newport Farmers Classic - Los Angeles RCA Championships - Indianapolis Credit Agricole Suisse Open - Gstaad CA Tennis Trophy - Vienna Allianz Suisse Open - Gstaad Croatia Open - Umag Davidoff Swiss Indoors - Basel The Nottingham Open - Nottingham President's Cup 2000 - Tashkent 14th Paris Open - Paris Tennis Masters Series - Indian Wells The Ericsson Open - Miami Monte Carlo Open - Monte Carlo German Open - Hamburg Tennis Masters Series - Paris Tennis Masters Series - Indian Wells The Ericsson Open - Miami Tennis Masters Series - Miami Scania Stockholm Open - Stockholm UBS Open Gstaad - Gstaad RCA Championships - Indianapolis BNP Paribas Masters - Paris Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Masters Series Hamburg - Hamburg Rogers Masters - Toronto BNP Paribas Masters - Paris Sony Ericsson Open - Miami Western & Southern Financial Group Masters - Cincinnati Mutua Madrilena Masters Madrid - Madrid BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Western & Southern Financial Group Masters - Cincinnati Shanghai - Shanghai The Stella Artois Grass Court Championships - London Sony Ericsson Open - Miami Campionati Internazionali d'Italia - Rome U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Pacific Life Open - Indian Wells Australian Open - Melbourne Rogers Masters - Montreal French Open - Paris French Open - Paris Wimbledon - London Western & Southern Financial Group Masters - Cincinnati U.S. Open - New York Australian Open - Melbourne AIG Japan Open Tennis Championships - Tokyo French Open - Paris Wimbledon - London BNP Paribas Open - Indian Wells Rogers Cup - Montreal Australian Open - Melbourne U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Winston-Salem Open - Winston-Salem French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Tennis Masters Series - Toronto Wimbledon - London French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Masters Series Monte-Carlo - Monte Carlo Wimbledon - London U.S. Open - New York Australian Open - Melbourne Davis Cup, World Group, QF, ESP-SUI 4-1 Davis Cup, World Group, QF, BEL-SUI 3-2 Davis Cup, World Group, 1R, AUS-SUI 3-2 Davis Cup, World Group, QR, SUI-BLR 5-0 Davis Cup, World Group, 1R, AUS-AUT 5-0 U.S. Open - New York Davis Cup, World Group, PO, SUI-GBR 5-0 Davis Cup, World Group, 1R, SUI-AUS 2-3 Davis Cup, World Group, PO, CHI-AUS, 3-2 Davis Cup, Group 1, 2R, THA-AUS 2-3 Pacific Life Open - Indian Wells Australian Open - Melbourne Australian Open (juniors) Wimbledon (juniors) U.S. Open (juniors) U.S. Open - New York Tennis Masters Series - Cincinnati Tennis Masters Series - Miami Rogers Masters - Toronto Monte-Carlo Rolex Masters - Monte-Carlo Australian Open - Melbourne Davis Cup, World Group, 1R, SUI-USA 3-2 Davis Cup, World Group, QF, SUI-FRA 3-2 Davis Cup, World Group, QF, AUS-BLR 5-0 Davis Cup, World Group, 1R, BEL-AUS 3-2 Davis Cup, Group 1, 1R, AUS-TPE 4-1 Davis Cup, Group I, 1R, AUS-CHN 5-0 Davis Cup, World Group, QF, FRA-SUI 3-2 Davis Cup, World Group, PO, SRB-AUS 4-1 Davis Cup, Group 1, 2R, AUS-THA 5-0 Australian Open Wildcard Play-Off - Melbourne French Open (juniors) Olympics - Beijing